Teaching Computer Graphics with Java 3d

نویسندگان

  • Ingmar Peter
  • Stefan Gumhold
چکیده

To present and explore topics in computer graphics traditional teaching methodologies and tools are not sufficient. An approach is needed which provides students with an easy to use programming environment and which enables them to build their own interactive graphic applications. In this paper we present our experiences with the Java 3D API in a computer graphics course on modeling and simulation. We present the applications used in the practical exercises during the course. It is shown how students can learn computer graphic algorithms and deepen their understanding of nowadays 3D programming concepts at the same time.

منابع مشابه

Teaching a Modern Graphics Pipeline Using a Shader-based Software Renderer

Shaders are a fundamental pattern of the modern graphics pipeline. This paper presents a syllabus for an introductory computer graphics course that emphasizes the use of programmable shaders while teaching raster-level algorithms at the same time. We describe a Java-based framework that is used for programming assignments in this course. This framework implements a shader-enabled software rende...

متن کامل

Toolkit for teaching steering behaviors for 3D human-like virtual agents (demonstration)

Steering techniques present an important approach to navigation of 3D human-like characters; however, tools for teaching these techniques to students of courses on computer games, computer graphics or software agents are lacking. Here, we present three freely available tools that can be used for this purpose. The first one is a Java library of steering behaviors for Pogamut toolkit for developi...

متن کامل

MobiSpell: Educational Mobile Game Design and Development for Teaching Spelling to Young Children

A 3D educational mobile game is designed and implemented with the aim to teach hard-to-spell words to young children exploiting their natural affinity towards games entertainment in order to increase the likelihood of useful knowledge acquisition while having fun. The educational game features a fighter plane style environment in which spelling is accomplished by shooting down letters. Incentiv...

متن کامل

Hardware Accelerated Graphics in Java

This paper examines the feasibility of Java as a development platform for high performance 3D graphics applications. With the ubiquity of java and its ease of development it must be considered as a potential development platform. However, traditionally java has been considered too slow for real 3D graphics. With recent advances in Java performance, the implementation of the OpenGL architecture ...

متن کامل

JavaGL - A 3D Graphics Library in Java for Internet Browsers

This paper presents a 3D graphics library, or JavaGL, written in Java to provide 3D graphics capabilities over network. To make the 3D graphics library easy to learn and use, we define the application programming interface (API) in a manner quite similar to that of OpenGL, since OpenGL is a de facto industry standard. Furthermore, we have also developed a network library, or JavaNL, and combine...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

متن کامل
عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 1999